<iframe>内的内容可以控制吗?

来源:百度知道 编辑:UC知道 时间:2024/06/27 06:22:26
我想替换一些框架内网页中的文字,这个网页比如是BAIDU,我不能直接修改的,但是我想在我的页面里把“贴吧”,改成“网吧”,其他不变。可以实现吗?

iframe里面的内容,其实是一个跨域的网页,当然不能直接控制了。要么控制iframe的大小隐藏掉不想展示的内容,要么做个内容抓取把天气的html直接输出到自己网页上。

IFRAME,HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。

iframe元素会创建包含另外一个文档的内联框架(即行内框架)。

楼上的都看错题目了,问题是问的iframe ,iframe内的网页是该边不了其中的页面内的代码

iframe如果是在同一个域下的话。
主页面可以通过window.frames["iframe的name"]来索引到iframe的window对象。
然后通过这个window对象来索引document.getElementById("标签的ID").innerHTML = "内容";

主页面main.htm
<html>
<head>
<title>主页面</title>
<script>
function Init()
{
window.frames["test"].onreadystatechanged = function()
{
if(this.readyState == "complete")
{
this.document.getElementById("aa").innerText="测试iframe";
}
}
}
</script>
</head>
<body onload="Init()">
<iframe name="test" src="iframe.htm"></iframe>
</body>
<